#pragma once

class ZStream;

struct Serializable
{
	virtual ~Serializable(){}
	virtual	ZStream&	Serialize(ZStream& o_stream) const = 0;
	virtual ZStream&	Deserialize(ZStream& i_stream) = 0;
};